The Row Selector tag enables row selection for DataTables. The Row Selector has the following attributes
The following code shows how to create a simple inputText component with partialSubmit enabled:
<ice:dataTable var="person" value="#{scrollerList.persons}"
rows="15" columnClasses="tableCol"
>
<ice:column rendered="#{table.renderFirstName}">
<ice:rowSelector value="#{person.selected}" multiple="#{table.multipleSelection}"
selectedClass="tableRowSelected" mouseOverClass="tableRowMouseOver"
selectionListener="#{table.rowSelection}"/>
<f:facet name="header">
<ice:outputText value="#{msgs['component.table.column1']}"/>
</f:facet>
<ice:outputText value="#{person.firstName}"/>
</ice:column>
</ice:dataTable>
|
tag-name:
|
<ice:rowSelector>
|
|
tag-class:
|
com.icesoft.faces.component.RowSelectorTag
|
|
component-class:
|
com.icesoft.faces.component.ext.RowSelector
|
|
component-type:
|
com.icesoft.faces.RowSelector
|
|
component-family:
|
com.icesoft.faces.RowSelectorFamily
|
|
renderer-class:
|
com.icesoft.faces.component.ext.renderkit.TableRenderer
|
|
renderer-type:
|
com.icesoft.faces.Table
|